[INFO] cloning repository https://github.com/sanpii/rust-issue-146398
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sanpii/rust-issue-146398" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsanpii%2Frust-issue-146398", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsanpii%2Frust-issue-146398'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] df490c6144c05b37eadafc21f3fb3744e35a0544
[INFO] fixing sanpii/rust-issue-146398 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsanpii%2Frust-issue-146398" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/sanpii/rust-issue-146398
[INFO] finished tweaking git repo https://github.com/sanpii/rust-issue-146398
[INFO] tweaked toml for git repo https://github.com/sanpii/rust-issue-146398 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sanpii/rust-issue-146398 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sanpii/rust-issue-146398 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustsourcebundler v0.14.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297
[INFO] running `Command { std: "docker" "start" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking rust-issue-146398 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find type `Builder` in module `get`
[INFO] [stdout]   --> src/command/string/mod.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout]  4 |     "GET" => get::Builder,
[INFO] [stdout]    |                   ^^^^^^^ not found in `get`
[INFO] [stdout]    |
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]   --> src/command/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |           pub(crate) struct Builder(&'static str);
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           `crate::command::connection::client::id::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::r#type::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::renamenx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::restore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::scan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::sort::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::sort_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::touch::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::ttl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::unlink::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::wait::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::waitaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geoadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geodist::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geohash::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geopos::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadius::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadius_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadiusbymember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadiusbymember_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geosearch::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geosearchstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hdel::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexists::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpire::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpireat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpiretime::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hget::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hgetall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hgetex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hincrby::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hincrbyfloat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hkeys::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hlen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hmget::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hmset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpersist::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpire::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpireat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpiretime::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpttl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hrandfield::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hscan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hsetex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hsetnx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hstrlen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::httl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hvals::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfcount::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfdebug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfmerge::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfselftest::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blmove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blmpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::brpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::brpoplpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lindex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::linsert::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::llen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lmove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lmpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpos::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpushx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lrange::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lrem::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::ltrim::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpoplpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpushx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::psubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::publish::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::channels::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::numpat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::numsub::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::shardchannels::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::shardnumsub::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::punsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::spublish::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::ssubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::subscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::sunsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::unsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::eval::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::eval_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::evalsha::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::evalsha_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::fcall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::fcall_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::delete::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::dump::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::flush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::kill::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::restore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::debug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::exists::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::flush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::kill::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::show::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::cat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::deluser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::dryrun::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::genpass::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::getuser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::log::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::save::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::setuser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::users::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::whoami::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::bgrewriteaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::bgsave::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::count::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::docs::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::getkeys::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::getkeysandflags::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::info::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::get::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::resetstat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::rewrite::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::set::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::dbsize::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::debug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::failover::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::flushall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::flushdb::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::info::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::lastsave::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::doctor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::graph::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::histogram::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::history::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::latest::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::reset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::lolwut::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::doctor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::malloc_stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::purge::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::usage::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::loadex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::unload::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::monitor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::psync::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::replconf::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::replicaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::restore_asking::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::role::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::save::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::shutdown::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slaveof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::get::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::len::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::reset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::swapdb::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::sync::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::time::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::scard::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sdiff::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sdiffstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sinter::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sintercard::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sinterstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sismember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smembers::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smismember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::spop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::srandmember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::srem::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sscan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sunion::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sunionstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::sorted_set::zdiffstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::sorted_set::zincrby::Builder`: not accessible
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/connection/client/id.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Id);
[INFO] [stdout]    |   ------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/type.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Type {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/renamenx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Renamenx {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         newkey: message.first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/restore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=9] {
[INFO] [stdout]  2 | |     let key = message.first()?;
[INFO] [stdout]  3 | |     let ttl = message.first()?;
[INFO] [stdout]  4 | |     let serialized_value = message.first()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/scan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=7] {
[INFO] [stdout]  2 | |     let cursor = message.first()?;
[INFO] [stdout]  3 | |     let mut pattern = None;
[INFO] [stdout]  4 | |     let mut count = None;
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/sort.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Sort {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/sort_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Sort {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/touch.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Touch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/ttl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Ttl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/unlink.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Unlink {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/wait.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Keys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/waitaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     Keys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geoadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     GeoAdd {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geodist.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=4] {
[INFO] [stdout]  2 | |     GeoDist {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geohash.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoHash {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geopos.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoPos {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadius.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadius {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadius_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadiusbymember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusByMember {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadiusbymember_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusByMemberRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geosearch.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoSearch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geosearchstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     GeoSearch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hdel.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     HDel {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexists.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HExists {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpire.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HExpire {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpireat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HExpireAt {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpiretime.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HExpireTime {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hget.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HGet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hgetall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HGetAll {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hgetex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     HGetEx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hincrby.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HIncrBy {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hincrbyfloat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HIncrByFloat {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hkeys.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HKeys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hlen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hmget.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     HMGet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hmset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     HMSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpersist.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPersist {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpire.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HPexpire {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpireat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HPexpireAt {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpiretime.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPexpireTime {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpttl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPttl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hrandfield.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=3] {
[INFO] [stdout]  2 | |     HRandField {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hscan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=7] {
[INFO] [stdout]  2 | |     HScan {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     HSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hsetex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     HSetEx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hsetnx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HSetNx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hstrlen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HStrLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/httl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HTtl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hvals.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HVals {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfAdd {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfcount.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfCount {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfdebug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     PfDebug {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfmerge.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfMerge {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfselftest.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(PfSelfTest);
[INFO] [stdout]    |   -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blmove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[5] {
[INFO] [stdout]  2 | |     BlMove {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blmpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     BlMPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     BlPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/brpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     BrPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/brpoplpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     BrPoplPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lindex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     LIndex {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/linsert.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     LInsert {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/llen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     LLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lmove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     LMove {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lmpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     LmPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     LPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpos.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=8] {
[INFO] [stdout]  2 | |     LPos {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     LPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpushx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     LPushX {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lrange.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LRange {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lrem.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LRem {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/ltrim.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LTrim {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     RPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpoplpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     RPoplPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     RPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpushx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     RPushX {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/psubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Psubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/publish.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Publish {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/channels.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Channels {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/numpat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Numpat);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/numsub.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Numsub {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/shardchannels.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     ShardChannels {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/shardnumsub.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     ShardNumSub {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/punsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Punsubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/spublish.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SPublish {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/ssubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SSubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/subscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Subscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/sunsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SUnubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/unsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Unubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/eval.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Eval {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/eval_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/evalsha.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalSha {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/evalsha_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalShaRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/fcall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Fcall {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/fcall_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     FcallRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/delete.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Delete {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/dump.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Dump);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/flush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flush
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/kill.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Kill);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     List {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/restore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     Restore {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Stats);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/debug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Debug
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/exists.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Exists {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/flush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flush
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/kill.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Kill);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/show.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Show {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/cat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Cat {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/deluser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     DelUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/dryrun.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     DryRun {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/genpass.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     GenPass {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/getuser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     GetUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(List);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Load);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/log.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     Log {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/save.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Save);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/setuser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SetUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/users.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Users);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/whoami.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Whoami);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/bgrewriteaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(BgRewriteAOF);
[INFO] [stdout]    |   ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/bgsave.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     BgSave {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/count.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Count);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/docs.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Docs {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/getkeys.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GetKeys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/getkeysandflags.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GetKeysAndFlags {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/info.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Info {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     List
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/get.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Get {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/resetstat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(ResetStat);
[INFO] [stdout]    |   ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/rewrite.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Rewrite);
[INFO] [stdout]    |   ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/set.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Set {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/dbsize.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(DbSize);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/debug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Debug);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/failover.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=7] {
[INFO] [stdout]  2 | |     Failover {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/flushall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flushall
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/flushdb.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flushall
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/info.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Info {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/lastsave.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(LastSave);
[INFO] [stdout]    |   ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/doctor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Doctor);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/graph.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Graph {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/histogram.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Histogram {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/history.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     History {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/latest.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Latest);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/reset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Reset {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/lolwut.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     Lolwut {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/doctor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Doctor);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/malloc_stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(MallocStats);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/purge.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Purge);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Status);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/usage.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=3] {
[INFO] [stdout]  2 | |     Usage {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(List);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/loadex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/unload.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Unload {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/monitor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Monitor);
[INFO] [stdout]    |   ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/psync.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Psync {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/replconf.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Replconf);
[INFO] [stdout]    |   ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/replicaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Replicaof {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/restore_asking.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=9] {
[INFO] [stdout]  2 | |     Restore {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/role.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Role);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/save.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Save);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/shutdown.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=7] {
[INFO] [stdout]  2 | |     Shutdown {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slaveof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SlaveOf {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/get.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Get {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/len.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Len);
[INFO] [stdout]    |   ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/reset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Reset);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/swapdb.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Swapdb {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/sync.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Sync);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/time.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Time);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SAdd {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/scard.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     SCard {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sdiff.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SDiff {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sdiffstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SDiffStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sinter.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SInter {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sintercard.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     let numkeys = message.first()?;
[INFO] [stdout]  3 | |     let mut key = Vec::new();
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sinterstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SInterStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sismember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SIsMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         destination: message.first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smembers.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     SMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smismember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SMIsMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     SMove {
[INFO] [stdout]  3 | |         source: message.first()?,
[INFO] [stdout]  4 | |         destination: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/spop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     SPop {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         count: message.try_first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/srandmember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     SRandMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         count: message.try_first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/srem.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SRem {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sscan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=6] {
[INFO] [stdout]  2 | |     SScan {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         cursor: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sunion.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SUnion {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sunionstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SUnionStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/sorted_set/zdiffstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     let destination = message.first()?;
[INFO] [stdout]  3 | |     let numkeys = message.first()?;
[INFO] [stdout]  4 | |     let mut key = Vec::with_capacity(numkeys);
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/sorted_set/zincrby.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     ZIncrBy {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         increment: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::command::Builder;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::thread::Builder;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Builder`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout]  4 -     "GET" => get::Builder,
[INFO] [stdout]  4 +     "GET" => Builder,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Builder` in module `get`
[INFO] [stdout]   --> src/command/string/mod.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout]  4 |     "GET" => get::Builder,
[INFO] [stdout]    |                   ^^^^^^^ not found in `get`
[INFO] [stdout]    |
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]   --> src/command/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |           pub(crate) struct Builder(&'static str);
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           `crate::command::connection::client::id::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::r#type::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::renamenx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::restore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::scan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::sort::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::sort_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::touch::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::ttl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::unlink::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::wait::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::generic::waitaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geoadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geodist::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geohash::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geopos::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadius::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadius_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadiusbymember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::georadiusbymember_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geosearch::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::geospacial::geosearchstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hdel::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexists::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpire::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpireat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hexpiretime::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hget::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hgetall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hgetex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hincrby::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hincrbyfloat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hkeys::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hlen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hmget::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hmset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpersist::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpire::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpireat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpexpiretime::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hpttl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hrandfield::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hscan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hsetex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hsetnx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hstrlen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::httl::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hash::hvals::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfcount::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfdebug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfmerge::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::hyperloglog::pfselftest::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blmove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blmpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::blpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::brpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::brpoplpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lindex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::linsert::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::llen::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lmove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lmpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpos::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lpushx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lrange::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lrem::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::lset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::ltrim::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpoplpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::list::rpushx::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::psubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::publish::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::channels::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::numpat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::numsub::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::shardchannels::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::pubsub::shardnumsub::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::punsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::spublish::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::ssubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::subscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::sunsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::pubsub::unsubscribe::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::eval::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::eval_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::evalsha::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::evalsha_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::fcall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::fcall_ro::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::delete::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::dump::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::flush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::kill::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::restore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::function::stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::debug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::exists::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::flush::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::kill::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::scripting::script::show::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::cat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::deluser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::dryrun::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::genpass::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::getuser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::log::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::save::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::setuser::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::users::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::acl::whoami::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::bgrewriteaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::bgsave::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::count::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::docs::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::getkeys::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::getkeysandflags::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::info::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::command::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::get::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::resetstat::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::rewrite::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::config::set::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::dbsize::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::debug::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::failover::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::flushall::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::flushdb::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::info::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::lastsave::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::doctor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::graph::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::histogram::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::history::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::latest::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::latency::reset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::lolwut::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::doctor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::malloc_stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::purge::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::stats::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::memory::usage::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::list::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::load::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::loadex::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::module::unload::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::monitor::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::psync::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::replconf::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::replicaof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::restore_asking::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::role::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::save::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::shutdown::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slaveof::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::get::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::help::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::len::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::slowlog::reset::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::swapdb::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::sync::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::server::time::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sadd::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::scard::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sdiff::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sdiffstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sinter::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sintercard::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sinterstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sismember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smembers::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smismember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::smove::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::spop::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::srandmember::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::srem::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sscan::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sunion::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::set::sunionstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::sorted_set::zdiffstore::Builder`: not accessible
[INFO] [stdout]    |           `crate::command::sorted_set::zincrby::Builder`: not accessible
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/connection/client/id.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Id);
[INFO] [stdout]    |   ------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/type.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Type {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/renamenx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Renamenx {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         newkey: message.first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/restore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=9] {
[INFO] [stdout]  2 | |     let key = message.first()?;
[INFO] [stdout]  3 | |     let ttl = message.first()?;
[INFO] [stdout]  4 | |     let serialized_value = message.first()?;
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/scan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=7] {
[INFO] [stdout]  2 | |     let cursor = message.first()?;
[INFO] [stdout]  3 | |     let mut pattern = None;
[INFO] [stdout]  4 | |     let mut count = None;
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/sort.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Sort {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/sort_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Sort {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/touch.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Touch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/ttl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Ttl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/unlink.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Unlink {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/wait.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Keys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/generic/waitaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     Keys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geoadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     GeoAdd {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geodist.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=4] {
[INFO] [stdout]  2 | |     GeoDist {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geohash.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoHash {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geopos.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoPos {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadius.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadius {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadius_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadiusbymember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusByMember {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/georadiusbymember_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoRadiusByMemberRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geosearch.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GeoSearch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/geospacial/geosearchstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     GeoSearch {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hdel.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     HDel {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexists.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HExists {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpire.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HExpire {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpireat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HExpireAt {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hexpiretime.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HExpireTime {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hget.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HGet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hgetall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HGetAll {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hgetex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     HGetEx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hincrby.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HIncrBy {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hincrbyfloat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HIncrByFloat {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hkeys.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HKeys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hlen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hmget.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     HMGet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hmset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     HMSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpersist.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPersist {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpire.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HPexpire {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpireat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[6..] {
[INFO] [stdout]  2 | |     HPexpireAt {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpexpiretime.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPexpireTime {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hpttl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HPttl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hrandfield.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=3] {
[INFO] [stdout]  2 | |     HRandField {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hscan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=7] {
[INFO] [stdout]  2 | |     HScan {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     HSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hsetex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     HSetEx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hsetnx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     HSetNx {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hstrlen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     HStrLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/httl.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     HTtl {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hash/hvals.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     HVals {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfAdd {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfcount.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfCount {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfdebug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     PfDebug {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfmerge.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     PfMerge {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/hyperloglog/pfselftest.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(PfSelfTest);
[INFO] [stdout]    |   -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blmove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[5] {
[INFO] [stdout]  2 | |     BlMove {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blmpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4..] {
[INFO] [stdout]  2 | |     BlMPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/blpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     BlPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/brpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     BrPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/brpoplpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     BrPoplPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lindex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     LIndex {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/linsert.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     LInsert {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/llen.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     LLen {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lmove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[4] {
[INFO] [stdout]  2 | |     LMove {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lmpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..] {
[INFO] [stdout]  2 | |     LmPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     LPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpos.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=8] {
[INFO] [stdout]  2 | |     LPos {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     LPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lpushx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     LPushX {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lrange.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LRange {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lrem.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LRem {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/lset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LSet {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/ltrim.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     LTrim {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     RPop {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpoplpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     RPoplPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     RPush {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/list/rpushx.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     RPushX {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/psubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Psubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/publish.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Publish {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/channels.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Channels {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/numpat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Numpat);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/numsub.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Numsub {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/shardchannels.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     ShardChannels {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/pubsub/shardnumsub.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     ShardNumSub {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/punsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Punsubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/spublish.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SPublish {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/ssubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SSubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/subscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Subscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/sunsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SUnubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/pubsub/unsubscribe.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Unubscribe {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/eval.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Eval {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/eval_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/evalsha.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalSha {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/evalsha_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     EvalShaRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/fcall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Fcall {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/fcall_ro.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     FcallRo {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/delete.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Delete {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/dump.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Dump);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/flush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flush
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/kill.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Kill);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     List {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/restore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     Restore {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/function/stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Stats);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/debug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Debug
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/exists.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Exists {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/flush.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flush
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/kill.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Kill);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/scripting/script/show.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Show {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/cat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Cat {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/deluser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     DelUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/dryrun.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     DryRun {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/genpass.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     GenPass {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/getuser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     GetUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(List);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Load);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/log.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     Log {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/save.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Save);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/setuser.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SetUser {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/users.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Users);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/acl/whoami.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Whoami);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/bgrewriteaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(BgRewriteAOF);
[INFO] [stdout]    |   ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/bgsave.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     BgSave {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/count.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Count);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/docs.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Docs {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/getkeys.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GetKeys {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/getkeysandflags.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     GetKeysAndFlags {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/info.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Info {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/command/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     List
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/get.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Get {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/resetstat.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(ResetStat);
[INFO] [stdout]    |   ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/rewrite.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Rewrite);
[INFO] [stdout]    |   ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/config/set.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     Set {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/dbsize.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(DbSize);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/debug.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Debug);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/failover.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=7] {
[INFO] [stdout]  2 | |     Failover {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/flushall.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flushall
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/flushdb.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Flushall
[INFO] [stdout]  3 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/info.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Info {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/lastsave.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(LastSave);
[INFO] [stdout]    |   ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/doctor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Doctor);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/graph.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Graph {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/histogram.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Histogram {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/history.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     History {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/latest.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Latest);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/latency/reset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..] {
[INFO] [stdout]  2 | |     Reset {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/lolwut.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=2] {
[INFO] [stdout]  2 | |     Lolwut {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/doctor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Doctor);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/malloc_stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(MallocStats);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/purge.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Purge);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/stats.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Status);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/memory/usage.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=3] {
[INFO] [stdout]  2 | |     Usage {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/list.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(List);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/load.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/loadex.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     Load {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/module/unload.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     Unload {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/monitor.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Monitor);
[INFO] [stdout]    |   ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/psync.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Psync {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/replconf.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Replconf);
[INFO] [stdout]    |   ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/replicaof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Replicaof {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/restore_asking.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3..=9] {
[INFO] [stdout]  2 | |     Restore {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/role.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Role);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/save.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Save);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/shutdown.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=7] {
[INFO] [stdout]  2 | |     Shutdown {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slaveof.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SlaveOf {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/get.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[0..=1] {
[INFO] [stdout]  2 | |     Get {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/help.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Help);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/len.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Len);
[INFO] [stdout]    |   ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/slowlog/reset.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Reset);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/swapdb.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     Swapdb {
[INFO] [stdout]  3 | |     }
[INFO] [stdout]  4 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/sync.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Sync);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/server/time.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 |   builder!(Time);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sadd.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SAdd {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/scard.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     SCard {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sdiff.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SDiff {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sdiffstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SDiffStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sinter.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SInter {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sintercard.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     let numkeys = message.first()?;
[INFO] [stdout]  3 | |     let mut key = Vec::new();
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sinterstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SInterStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sismember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2] {
[INFO] [stdout]  2 | |     SIsMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         destination: message.first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smembers.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1] {
[INFO] [stdout]  2 | |     SMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smismember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SMIsMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/smove.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     SMove {
[INFO] [stdout]  3 | |         source: message.first()?,
[INFO] [stdout]  4 | |         destination: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/spop.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     SPop {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         count: message.try_first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/srandmember.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..=2] {
[INFO] [stdout]  2 | |     SRandMember {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         count: message.try_first()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/srem.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SRem {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         member: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sscan.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..=6] {
[INFO] [stdout]  2 | |     SScan {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         cursor: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sunion.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[1..] {
[INFO] [stdout]  2 | |     SUnion {
[INFO] [stdout]  3 | |         key: message.all()?,
[INFO] [stdout]  4 | |     }
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/set/sunionstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     SUnionStore {
[INFO] [stdout]  3 | |         destination: message.first()?,
[INFO] [stdout]  4 | |         key: message.all()?,
[INFO] [stdout]  5 | |     }
[INFO] [stdout]  6 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/sorted_set/zdiffstore.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[2..] {
[INFO] [stdout]  2 | |     let destination = message.first()?;
[INFO] [stdout]  3 | |     let numkeys = message.first()?;
[INFO] [stdout]  4 | |     let mut key = Vec::with_capacity(numkeys);
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/sorted_set/zincrby.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / builder!(message[3] {
[INFO] [stdout]  2 | |     ZIncrBy {
[INFO] [stdout]  3 | |         key: message.first()?,
[INFO] [stdout]  4 | |         increment: message.first()?,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::command::Builder;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::thread::Builder;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Builder`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout]  4 -     "GET" => get::Builder,
[INFO] [stdout]  4 +     "GET" => Builder,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/command/mod.rs:14:40
[INFO] [stdout]    |
[INFO] [stdout] 14 |   ...   subcommands.insert(concat!($prefix, $subcommand), <$builder as $crate::command::Builder>::new(concat!($prefix, $subcommand))...
[INFO] [stdout]    |                     ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `&str`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/string/mod.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | / container!({
[INFO] [stdout]  4 | |     "GET" => get::Builder,
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/alloc/src/collections/btree/map.rs:1045:11
[INFO] [stdout]    = note: this error originates in the macro `container` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]    |
[INFO] [stdout] 14 |                     subcommands.insert(concat!($prefix, $subcommand).to_string(), <$builder as $crate::command::Builder>::new(concat!($prefix, $subcommand)) as Box<dyn $crate::command::Builder>);
[INFO] [stdout]    |                                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/command/mod.rs:14:40
[INFO] [stdout]    |
[INFO] [stdout] 14 |   ...   subcommands.insert(concat!($prefix, $subcommand), <$builder as $crate::command::Builder>::new(concat!($prefix, $subcommand))...
[INFO] [stdout]    |                     ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `&str`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/command/string/mod.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | / container!({
[INFO] [stdout]  4 | |     "GET" => get::Builder,
[INFO] [stdout]  5 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/alloc/src/collections/btree/map.rs:1045:11
[INFO] [stdout]    = note: this error originates in the macro `container` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]    |
[INFO] [stdout] 14 |                     subcommands.insert(concat!($prefix, $subcommand).to_string(), <$builder as $crate::command::Builder>::new(concat!($prefix, $subcommand)) as Box<dyn $crate::command::Builder>);
[INFO] [stdout]    |                                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-issue-146398` (bin "rust-issue-146398" test) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-issue-146398` (bin "rust-issue-146398") due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297", kill_on_drop: false }`
[INFO] [stdout] f7e530f78090124f83e9aaca636fa26a9f101eb38ae2a3e18ba946a822f55297
